#right-bottom-tools {
    display: none
}

.member_nav {
    float: right;
    margin-top: 30px;
}

.member_nav .member_nav_li {
    float: left;
    position: relative;
}

.member_nav_li a.member_nav_a {
    margin-left: 35px;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    text-decoration: none;
}

.member_nav_li a.member_nav_a:hover,
.member_nav .newmember_active .member_nav_a {
    color: #e38
}

/* .member_nav_li a.member_nav_a:hover .nav_arr{background:url(http://pic.lvmama.com/img/member/arr_down_hover.png) no-repeat 0 0;background-size:12px} */
.member_nav_li .nav_arr {
    width: 12px;
    height: 8px;
    margin-left: 3px;
    display: inline-block;
    background: url(http://pic.lvmama.com/img/member/arr_down.png) no-repeat 0 0;
    background-size: 12px
}

.member_nav_li .msg_info {
    min-width: 17px;
    box-sizing: border-box;
    font-size: 12px;
    border-radius: 16px;
    line-height: 18px;
    height: 17px;
    display: inline-block;
    font-weight: normal;
    margin-left: 2px;
    background: #f90;
    color: #fff;
    text-align: center;
}

/* .member_nav_li .arrow_top {
    width: 31px;
    height: 26px;
    background: url(http://pic.lvmama.com/img/member/top_nav_arr.png) no-repeat 0 0;
    background-size: 31px;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    top: -14px;
    z-index: 10
} */

.member_nav_li .sub_box {
    position: relative;
    display: none;
    z-index: 45 !important;
}

.newmember_active .sub_box {
    display: block
}

.newmember_active .nav_arr {
    background: url(http://pic.lvmama.com/img/member/arr_up.png) no-repeat 0 0;
    background-size: 12px
}

.newmember_active:hover .nav_arr {
    background: url(http://pic.lvmama.com/img/member/arr_up_hover.png) no-repeat 0 0;
    background-size: 12px
}

.member_sub {
    background: #fff;
    width: 326px;
    padding: 26px 0 26px 10px;
    position: absolute;
    left: -145px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);
}

.member_sub li {
    float: left;
    margin: 0 20px;
    text-align: center;
}

.member_sub h5 {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 12px;
}

.member_sub a {
    font-size: 14px;
    margin-bottom: 7px;
    color: #333;
    display: block;
    text-decoration: none;
}

.member_sub a:hover {
    color: #e38;
    text-decoration: none;
}

.newmember_home {
    width: 110px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 16px;
    text-align: center;
    margin: 16px 0 0;
}

.newmember_home:hover {
    background: #C12061;
    text-decoration: none;
    color: #fff;
}

.member_wrap {
    background: #FAFAFA;
    padding-top: 15px;
    padding-bottom: 40px;
}

.member_main {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    zoom: 1;
}

.newmember_leftside2 {
    float: left;
    width: 124px;
    margin-right: 15px;
    background: #fff;
    padding: 30px 0 0 46px;
}

.newmember_leftside2 dl {
    margin: 0 0 18px 0;
}

.newmember_leftside2 dt a,
.newmember_leftside2 dt {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: pointer;
}

.newmember_leftside2 dd a {
    color: #333;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}

.newmember_leftside2 dd a:hover,
.newmember_leftside2 dt a:hover,
.newmember_leftside2 dt:hover {
    color: #EE3388;
    text-decoration: none;
}

.newmember_leftside2 dt a.active,
.newmember_leftside2 dd a.active {
    color: #EE3388;
}

.newmember_leftside2 dt:hover .downarr {
    background: url(http://pic.lvmama.com/img/member/arr_down_hover.png) no-repeat 0 0;
    background-size: 12px;
}

.newmember_leftside2 dt:hover .uparr {
    background: url(http://pic.lvmama.com/img/member/arr_up_hover.png) no-repeat 0 0;
    background-size: 12px;
}

.nav_hot_icon {
    width: 46px;
    height: 16px;
    background: url(http://pic.lvmama.com/img/member/nav_icon.png) no-repeat 0 0;
    background-size: 39px;
    display: inline-block;
    line-height: 16px;
}

.nav_hot_icon span {
    display: inline-block;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    color: #fff;
}

.member_right {
    float: left;
    margin-right: 15px;
    width: 830px;
}

.newmember_leftside2 .downarr,
.newmember_leftside2 .uparr {
    width: 12px;
    height: 8px;
    margin: 0 0 2px 5px;
    display: inline-block;
}

.newmember_leftside2 .downarr {
    background: url(http://pic.lvmama.com/img/member/arr_down.png) no-repeat 0 0;
    background-size: 12px;
}

.newmember_leftside2 .uparr {
    background: url(http://pic.lvmama.com/img/member/arr_up.png) no-repeat 0 0;
    background-size: 12px;
}

dd.leftside_more a,
dd.leftside_up a {
    cursor: pointer;
    color: #2299EE;
}

.uparr_blue,
.downarr_blue {
    width: 12px;
    height: 8px;
    display: inline-block;
    margin-left: 3px;
}

dd.leftside_more a:hover,
dd.leftside_up a:hover {
    color: #f80;
}

.uparr_blue {
    background: url(http://pic.lvmama.com/img/member/arr_up_blue.png) no-repeat 0 0;
    background-size: 12px
}

dd.leftside_up a:hover .uparr_blue {
    background: url(http://pic.lvmama.com/img/member/arr_up_blue_hover.png) no-repeat 0 0;
    background-size: 12px
}

.downarr_blue {
    background: url(http://pic.lvmama.com/img/member/arr_down_blue.png) no-repeat 0 0;
    background-size: 12px
}

dd.leftside_more a:hover .downarr_blue {
    background: url(http://pic.lvmama.com/img/member/arr_down_blue_hover.png) no-repeat 0 0;
    background-size: 12px
}

.newmember_leftside2 dt ~ dd{
  display: none;
}

.newmember_leftside2 .leftside_dl_up ~ dd {
    display: block;
}

.newmember_leftside2 .leftside_dd_more a {
    display: none;
}

.member_main .newmember_leftside2 .leftside_dd_more ~ dd {
    display: none;
}

.newmember_leftside2 .leftside_dl_up ~ .leftside_more ~ dd {
    display: none;
}

.newmember_leftside2 .leftside_dl_up ~ .leftside_dd_more ~ dd {
    display: block;
}


.downarr_blue {
    background: url(http://pic.lvmama.com/img/member/arr_down_blue.png) no-repeat 0 0;
    background-size: 12px
}

.member_right_item {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 15px;
}

.member_card {
    width: 335px;
    height: 194px;
    border-radius: 10px;
    float: left;
    position: relative;
}

.member_card_v6 {
    background: #2e2939;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2e2939 23%, #827a8d 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2e2939 23%, #827a8d 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2e2939 23%, #827a8d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e2939', endColorstr='#827a8d', GradientType=0);
    /* IE6-9 */
}

.member_card_v5 {
    background: #4a4a7f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #4a4a7f 0%, #998ab0 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4a4a7f 0%, #998ab0 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4a4a7f 0%, #998ab0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a7f', endColorstr='#998ab0', GradientType=0);
    /* IE6-9 */
}

.member_card_v4 {
    background: #d99d43;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d99d43 0%, #f0c475 98%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #d99d43 0%, #f0c475 98%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d99d43 0%, #f0c475 98%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d99d43', endColorstr='#f0c475', GradientType=0);
    /* IE6-9 */
}

.member_card_v3 {
    background: #878aa3;
    /* Old browsers */
    background: -moz-linear-gradient(top, #878aa3 0%, #c2c3d5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #878aa3 0%, #c2c3d5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #878aa3 0%, #c2c3d5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#878aa3', endColorstr='#c2c3d5', GradientType=0);
    /* IE6-9 */
}

.member_card_v2 {
    background: #da7642;
    /* Old browsers */
    background: -moz-linear-gradient(top, #da7642 0%, #f0aa83 97%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #da7642 0%, #f0aa83 97%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #da7642 0%, #f0aa83 97%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da7642', endColorstr='#f0aa83', GradientType=0);
    /* IE6-9 */
}

.member_card_v1 {
    background: #5695d5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #5695d5 0%, #91bfeb 94%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #5695d5 0%, #91bfeb 94%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #5695d5 0%, #91bfeb 94%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5695d5', endColorstr='#91bfeb', GradientType=0);
    /* IE6-9 */
}

.my_captial {
    float: right;
    height: 174px;
    margin-top: 10px;
    background: #fff;
    width: 495px;
}

.my_captial li {
    float: left;
    width: 165px;
}

.my_captial_title {
    font-size: 16px;
    color: #333;
    margin: 20px 0 20px 40px;
    font-weight: bold;
}

.my_captial li {
    color: #666;
    font-size: 14px;
    text-align: center;
}

.my_captial li p {
    margin-bottom: 3px;
}

.my_captial_link {
    margin-bottom: 3px;
    display: block;
    color: #666;
}

.my_captial_link:hover,
.my_captial_link:hover em {
    color: #F60;
    text-decoration: none;
}

.my_captial_link em {
    color: #333;
    font-size: 30px;
    text-decoration: none;
}

.my_captial button {
    width: 92px;
    height: 26px;
    border: 1px solid #FFAA00;
    color: #FFAA00;
    text-align: center;
    font-size: 12px;
    border-radius: 14px;
    margin-top: 2px;
    background: #fff;
}

.my_captial button:hover {
    border: 1px solid #FF6600;
    color: #FF6600
}

.member_card a,
.member_card a:hover {
    color: #fff;
}

.special_rights {
    position: absolute;
    right: 20px;
    top: 20px
}

.member_info {
    overflow: hidden;
    zoom: 1;
    margin: 45px 0 0 30px;
}

.member_info_right {
    float: left;
}

.member_photo {
    float: left;
    margin-right: 15px;
    position: relative
}

.member_photo img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

.member_grade {
    background: #fff;
    width: 80px;
    height: 22px;
    border-radius: 100px;
    margin: 5px 0;
}

.member_name {
    font-size: 14px;
    font-weight: bold;
}

.member_grade span {
    display: block;
    line-height: 22px;
    float: left;
}

.member_card_v1 .member_grade span {
    color: #5A98D6
}

.member_card_v2 .member_grade span {
    color: #DC7B47
}

.member_card_v3 .member_grade span {
    color: #8D90A8
}

.member_card_v4 .member_grade span {
    color: #DDA34B
}

.member_card_v5 .member_grade span {
    color: #625E8E
}

.member_card_v6 .member_grade span {
    color: #544D5D
}

.member_card .member_grade i {
    width: 18px;
    height: 18px;
    margin: 2px 3px 0 2px;
    display: block;
    float: left;
}

.member_card_v1 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v1_icon.png) no-repeat 0 0;
    background-size: 18px
}

.member_card_v2 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v2_icon.png) no-repeat 0 0;
    background-size: 18px
}

.member_card_v3 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v3_icon.png) no-repeat 0 0;
    background-size: 18px
}

.member_card_v4 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v4_icon.png) no-repeat 0 0;
    background-size: 18px
}

.member_card_v5 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v5_icon.png) no-repeat 0 0;
    background-size: 18px
}

.member_card_v6 .member_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v6_icon.png) no-repeat 0 0;
    background-size: 18px
}

.perfect_info {
    background: url(http://pic.lvmama.com/img/member/edit_icon.png) no-repeat 0 0;
    background-size: 12px;
    padding: 0 0 0 17px;
}

.member_card_bottom {
    border-radius: 0 0 10px 10px;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 40px;
    background: url(http://pic.lvmama.com/img/member/vip_icon.png) no-repeat 15px center;
    background-size: 60px 25px;
    background-color: #2A314B;
}

.member_card_bottom p {
    font-size: 14px;
    color: #FDDE9F;
    float: left;
    margin: 2px 25px 0 90px;
    line-height: 40px;
}

.member_card_bottom button {
    width: 68px;
    height: 24px;
    margin-top: 8px;
    float: left;
    background: #fdde9f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fdde9f 0%, #f3cb79 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fdde9f 0%, #f3cb79 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fdde9f 0%, #f3cb79 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdde9f', endColorstr='#f3cb79', GradientType=0);
    /* IE6-9 */
    box-shadow: inset 0 1px 6px 0 rgba(255, 255, 255, 0.17);
    border-radius: 12px;
    color: #2A314B;
}

.member_photo .mod_photo {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    border-radius: 50%;
    z-index: 9;
    background: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    display: none
}

.member_photo:hover .mod_photo {
    display: block;
}

.member_collect {
    background: #fff;
    margin-bottom: 15px;
    width: 830px;
}

.member_collect_title {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 20px 10px 20px;
}

.member_collect_title a {
    color: #2299EE;
    font-size: 14px;
    font-weight: normal;
    float: right;
    text-decoration: none;
}

.member_collect_title a:hover {
    color: #FF6600;
    text-decoration: none;
}

.member_collect_content {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 0 10px;
}

.member_collect_box {
    display: block;
    margin: 10px;
    float: left;
    width: 385px;
    position: relative;
}

a.member_collect_box:hover {
    background: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
}

a.member_collect_box:hover .collect_name {
    color: #f60;
}

a.member_collect_box:hover .member_collect_info {
    background: #fff;
}

.sell_out {
    position: absolute;
    background: url(http://pic.lvmama.com/img/member/sell_out.png) no-repeat 335px 0 rgba(255, 255, 255, 0.50);
    background-size: 51px;
    width: 385px;
    height: 100px;
    top: 0;
    left: 0;
    z-index: 1;
    cursor: not-allowed;
}

.member_collect_img {
    float: left;
    position: relative;
    width: 150px;
    height: 100px;
}

.member_collect_img img {
    width: 150px;
    height: 100px;
}

.member_collect_img i {
    position: absolute;
    top: 0;
    left: 0;
    background: #363640;
    opacity: 0.8;
    border-radius: 0 0 8px 0;
    display: inline-block;
    padding: 1px 10px 0 10px;
    color: #fff
}

.member_collect_info {
    background: #f9f9f9;
    float: left;
    width: 220px;
    height: 90px;
    padding: 10px 0 0 15px;
}

.collect_name {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    width: 206px;
    height: 44px;
    overflow: hidden;
}

.collect_name_hotel {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    width: 256px;
    height: 22px;
    overflow: hidden;
}

.collect_address {
    padding: 5px 0 10px;
    color: #666;
    display:none;
}

.collect_price {
    color: #f60;
    font-size: 18px;
    font-weight: bold;
    margin-top:12px;
}

.collect_price dfn {
    color: #f60;
    font-size: 14px;
}

.collect_price i {
    color: #999;
    font-weight: normal;
    font-size: 12px;
    margin-left: 1px;
}

.member_activity {
    background: #fff;
    margin-bottom: 15px;
}

.member_activity_title {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 20px 10px 20px;
}

.member_activity_content {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 0 10px;
}

.member_activity_content a {
    display: block;
    margin: 10px;
    float: left;
    width: 385px;
}

.member_activity_content img {
    width: 385px;
    height: 130px;
}

.member_ad {
    float: left;
    margin-top: 10px;
    width: 170px;
}

.member_ad a {
    display: block;
    width: 170px;
    height: 210px;
    margin-bottom: 15px;
}

.member_order {
    margin-bottom: 15px;
    background: #fff;
}

.member_order .tab_header {
    width: 830px;
    height: 52px;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
    overflow: hidden;
    zoom: 1;
}

.member_order .tab_header a {
    position: relative;
    display: block;
    line-height: 52px;
    width: 110px;
    color: #333;
    font-size: 16px;
    float: left;
    text-align: center;
    text-decoration: none;
}

.member_order .tab_header a:hover {
    color: #e38;
    text-decoration: none;
}

.member_order .tab_header a.active {
    color: #e38;
    font-weight: bold;
    line-height: 49px;
    height: 49px;
    border-bottom: 3px solid #e38;
}

.member_order .tab_header .order_all_link {
    color: #2299EE;
    font-size: 14px;
    float: right;
}

.member_order .tab_header .order_all_link:hover {
    color: #FF6600;
}

.js-content {
    display: none;
}

.order_list {
    padding: 30px 20px 0;
}

.order_item {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 13px;
}

.order_item:last-child {
    border-bottom: 0 none;
}

.order_item_top {
    overflow: hidden;
    zoom: 1
}

.order_item_center {
    overflow: hidden;
    zoom: 1;
    margin: 10px 0;
}

.order_item_bottom {
    overflow: hidden;
    zoom: 1
}

.order_item_bottom a,
.order_item_bottom button,
.order_operate .tagtips {
    margin-left: 18px;
}

/*.order_item_bottom .order_time .num{*/
/*    display:block;*/
/*}*/

.order_date {
    float: left;
    color: #999;
    position: relative;
}

.order_state {
    float: right;
    color: #999
}

.order_name {
    float: left;
    font-size: 14px;
}

.order_price {
    float: right;
    color: #F60;
    font-size: 18px;
    font-weight: bold;
}

.order_price dfn {
    font-size: 14px;
}

.order_time {
    float: left;
    margin-top: 2px;
}

.order_operate {
    float: right;
}

.order_operate a {
    color: #29e;
}

.order_operate a:hover {
    color: #f60;
    text-decoration: none;
}

.order_operate span {
    color: #999
}

.order_date span,
.order_time span {
    margin-right: 18px;
}

.order_name span {
    float: left;
    margin-right: 10px;
    color: #333
}

.order_name a {
    float: right;
    width: 500px;
    color: #151515;
    font-weight: bold;
}

.order_name a:hover {
    color: #FF6600;
    text-decoration: none;
}

.ff3300 {
    color: #f30;
}

.mr20 {
    margin-right: 20px;
}

.btn_pay {
    border-radius: 15px;
    background: #f80;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}

.btn_pay:hover {
    background: #f60;
}

.btn_comment:hover {
    color: #f60;
    border: 1px solid #FF6600;
    background-color:#fff;
}

.btn_comment {
    border-radius: 15px;
    color: #f80;
    border: 1px solid #FFAA00;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    background-color:#fff;
}

.flight_icon {
    background: #828E9A;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    padding: 2px 3px 1px;
    margin-right: 10px;
}

.easy_icon {
    width: 66px;
    height: 28px;
    background: url(http://pic.lvmama.com/img/member/easy_icon.png) no-repeat 0 0;
    background-size: 66px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 3px;
}

.club_growth {
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    zoom: 1;
}

.club_card {
    width: 260px;
    height: 130px;
    border-radius: 10px;
    padding: 20px 15px;
    color: #fff;
    float: left;
    margin-right: 20px;
}

.growth_v1 {
    background: #91bfeb;
    /* Old browsers */
    background: -moz-linear-gradient(top, #91bfeb 0%, #5695d5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #91bfeb 0%, #5695d5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #91bfeb 0%, #5695d5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91bfeb', endColorstr='#5695d5', GradientType=0);
    /* IE6-9 */
}

.growth_v2 {
    background: #f0aa83;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f0aa83 0%, #da7642 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f0aa83 0%, #da7642 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f0aa83 0%, #da7642 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0aa83', endColorstr='#da7642', GradientType=0);
    /* IE6-9 */
}

.growth_v3 {
    background: #c2c3d5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #c2c3d5 0%, #878aa3 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #c2c3d5 0%, #878aa3 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #c2c3d5 0%, #878aa3 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c3d5', endColorstr='#878aa3', GradientType=0);
    /* IE6-9 */
}

.growth_v4 {
    background: #f0c475;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f0c475 0%, #d99d43 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f0c475 0%, #d99d43 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f0c475 0%, #d99d43 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c475', endColorstr='#d99d43', GradientType=0);
    /* IE6-9 */
}

.growth_v5 {
    background: #998ab0;
    /* Old browsers */
    background: -moz-linear-gradient(top, #998ab0 0%, #4a4a7f 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #998ab0 0%, #4a4a7f 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #998ab0 0%, #4a4a7f 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#998ab0', endColorstr='#4a4a7f', GradientType=0);
    /* IE6-9 */
}

.growth_v6 {
    background: #827a8d;
    /* Old browsers */
    background: -moz-linear-gradient(top, #827a8d 0%, #2e2939 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #827a8d 0%, #2e2939 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #827a8d 0%, #2e2939 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#827a8d', endColorstr='#2e2939', GradientType=0);
    /* IE6-9 */
}

.club_card .club_grade span {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
}

.club_card .club_grade i {
    width: 30px;
    height: 30px;
    margin: 0px 10px 0 0px;
    display: block;
    float: left
}

.growth_v1 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v1_icon.png) no-repeat 0 0;
    background-size: 30px
}

.growth_v2 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v2_icon.png) no-repeat 0 0;
    background-size: 30px
}

.growth_v3 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v3_icon.png) no-repeat 0 0;
    background-size: 30px
}

.growth_v4 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v4_icon.png) no-repeat 0 0;
    background-size: 30px
}

.growth_v5 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v5_icon.png) no-repeat 0 0;
    background-size: 30px
}

.growth_v6 .club_grade i {
    background: url(http://pic.lvmama.com/img/member/card_v6_icon.png) no-repeat 0 0;
    background-size: 30px
}

.grade_num {
    margin: 20px 0 10px;
    overflow: hidden;
    zoom: 1;
}

.grade_num_cur {
    float: left
}

.grade_num_cur p {
    font-size: 24px;
}

.grade_num_next {
    float: right;
    padding-top: 22px;
}

.progress_bg {
    width: 260px;
    height: 3px;
    background: rgba(255, 255, 255, 0.20);
    position: relative;
    border-radius: 1.5px;
}

.progress_line {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 15px;
    height: 3px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
}

.progress_name {
    overflow: hidden;
    zoom: 1;
    margin-top: 6px;
}

.progress_name_left {
    float: left
}

.progress_name_right {
    float: right;
    opacity: 0.5;
}

.club_mygrow {
    float: left
}

.club_mygrow .club_title {
    margin: 20px 0 40px 5px;
}

.club_title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0 0 20px 0;
}

.growth_progress {
    background: #d8d8d8;
    width: 430px;
    height: 4px;
    position: relative;
    margin-left: 6px;
}

.growth_progress_num {
    height: 4px;
    display: block;
    border-radius: 0 100px 100px 0;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(241, 158, 57);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(241, 158, 57, 1) 0%, rgba(237, 101, 43, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(241, 158, 57, 1) 0%, rgba(237, 101, 43, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(241, 158, 57, 1) 0%, rgba(237, 101, 43, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f19e39', endColorstr='#ed652b', GradientType=1);
    /* IE6-9 */
}

.growth_box {
    position: absolute;
    top: -15px;
    left: -12px;
    width: 490px;
}

.growth_box li {
    float: left;
    margin-right: 21px;
    text-align: center;
    height: 84px;
    width: 60px;
    position: relative;
}

.growth_box .grade_Icon {
    width: 36px;
    height: 36px;
    display: inline-block;
    position: absolute;
    left: 11px;
}

.growth_box .text {
    line-height: 1.2;
    margin-top: 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.growth_box .text em {
    display: block;
    margin-top: 3px;
}

.grade_growth_v1 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v1.png) no-repeat 0 0;
    background-size: 36px
}

.grade_growth_v2 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v2.png) no-repeat 0 0;
    background-size: 36px
}

.grade_growth_v3 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v3.png) no-repeat 0 0;
    background-size: 36px
}

.grade_growth_v4 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v4.png) no-repeat 0 0;
    background-size: 36px
}

.grade_growth_v5 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v5.png) no-repeat 0 0;
    background-size: 36px
}

.grade_growth_v6 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v6.png) no-repeat 0 0;
    background-size: 36px
}

.growth_box li.active .grade_growth_v1 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v1_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .grade_growth_v2 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v2_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .grade_growth_v3 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v3_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .grade_growth_v4 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v4_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .grade_growth_v5 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v5_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .grade_growth_v6 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v6_cur.png) no-repeat 0 0;
    background-size: 60px
}

.growth_box li.active .text {
    font-weight: bold;
}

.growth_box li.active .text em {
    font-weight: normal;
}

.growth_box li.active .grade_Icon {
    width: 60px;
    height: 60px;
    top: -12px;
    left: 0;
}

.growth_box li.active ~ li .grade_growth_v2 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v2_grey.png) no-repeat 0 0;
    background-size: 36px
}

.growth_box li.active ~ li .grade_growth_v3 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v3_grey.png) no-repeat 0 0;
    background-size: 36px
}

.growth_box li.active ~ li .grade_growth_v4 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v4_grey.png) no-repeat 0 0;
    background-size: 36px
}

.growth_box li.active ~ li .grade_growth_v5 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v5_grey.png) no-repeat 0 0;
    background-size: 36px
}

.growth_box li.active ~ li .grade_growth_v6 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v6_grey.png) no-repeat 0 0;
    background-size: 36px
}

.growth_info {
    background: #fff;
    padding: 20px;
    margin-bottom: 15px;
}

/*选项卡*/
.tab_header {
    overflow: hidden;
    zoom: 1;
}

.growth_info .tab_header a {
    display: block;
    line-height: 40px;
    margin-right: 15px;
    padding: 0px 20px;
    background: #F5F5F5;
    border-radius: 20px;
    color: #333;
    font-size: 14px;
    float: left;
    text-align: center;
    text-decoration: none;
}

.growth_info .tab_header a:hover {
    color: #C0915C;
}

.growth_info .tab_header a.active {
    color: #C0915C;
    font-weight: bold;
    background: #F8F5F0;
}

.js-content {
    display: none;
}

.user_tip {
    color: #333;
    font-size: 13px;
    line-height: 24px;
}

.user_tip p:first-child {
    margin: 15px 0 10px 5px;
}

.growth-table th {
    background: #fafafa;
    text-align: center;
}

.growth-table th {
    padding: 10px 0;
    font-size: 14px;
    color: #666;
    font-weight: normal;
}

.growth-table td {
    height: 20px;
    padding: 18px;
    font-size: 13px;
    color: #333;
    text-align: center;
}

/*圆角table*/
.growth-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 20px;
}

table tr th:first-child,
table tr td:first-child {
    /*设置table左边边框*/
    border-left: 1px solid #dedede;
}

table tr th:last-child,
table tr td:last-child {
    /*设置table右边边框*/
    border-right: 1px solid #dedede;
}

table tr th {
    border-top: 1px solid #dedede;
}

table tr th,
table tr td {
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
}

table tr:first-child th:first-child {
    border-top-left-radius: 10px;
}

table tr:first-child th:last-child {
    border-top-right-radius: 10px;
}

table tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}

table tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

.user_grade_Icon {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}

.user_icon_v1 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v1.png) no-repeat 0 0;
    background-size: 20px
}

.user_icon_v2 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v2.png) no-repeat 0 0;
    background-size: 20px
}

.user_icon_v3 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v3.png) no-repeat 0 0;
    background-size: 20px
}

.user_icon_v4 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v4.png) no-repeat 0 0;
    background-size: 20px
}

.user_icon_v5 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v5.png) no-repeat 0 0;
    background-size: 20px
}

.user_icon_v6 {
    background: url(http://pic.lvmama.com/img/member/grade_growth_v6.png) no-repeat 0 0;
    background-size: 20px
}

.textLet {
    text-align: left !important
}

.f80 {
    color: #f80
}

.club_activity {
    padding: 20px;
    background: #fff;
    overflow: hidden;
    zoom: 1;
}

.club_activity_content {
    overflow: hidden;
    zoom: 1;
}

.club_activity_content a {
    display: block;
    width: 186px;
    height: 130px;
    margin-right: 15px;
    float: left;
}

.club_activity_content img {
    width: 186px;
    height: 130px;
}

.club_activity_content a:last-child {
    margin-right: 0;
}

.club_rights {
    background: #fff;
    padding: 20px;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 15px;
}

.user_icon_rights {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(http://pic.lvmama.com/img/member/icon_rights.png) no-repeat 0 0;
    background-size: 20px;
    vertical-align: middle;
}

.growth-table th span {
    display: block;
    color: #CDA374;
}

.club_myrights {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 25px;
}

.club_myrights .rights_box {
    float: left;
    margin: 0 15px 15px 0;
    border-radius: 10px;
    width: 146px;
    height: 50px;
    padding: 20px;
    background: #F8F5F0;
    color: #333;
}

.club_myrights .rights_box:nth-child(4),
.club_myrights .rights_box:last-child {
    margin-right: 0;
}

.rights_box:hover {
    cursor: pointer;
    overflow: hidden;
    zoom: 1;
}

.rights_box .rights_btn {
    float: left;
}

.rights_box .rights_btn span {
    font-size: 15px;
    display: block;
    margin-bottom: 6px;
}

.rights_box .rights_btn a {
    display: inline-block;
    text-decoration: none;
    padding: 0px 10px;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    color: #CDA374;
    background: #fff;
    border-radius: 15px;
}

.rights_box .rights_btn a.btnGet {
    color: #fff;
    background: #CDA374;
}

.rights_box:hover a.btnGet {
    background: #C0915B;
}

.rights_box i {
    float: right;
    width: 45px;
    height: 47px;
}

.rights01 i {
    background: url(http://pic.lvmama.com/img/member/rights01.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights02 i {
    background: url(http://pic.lvmama.com/img/member/rights02.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights03 i {
    background: url(http://pic.lvmama.com/img/member/rights03.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights04 i {
    background: url(http://pic.lvmama.com/img/member/rights04.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights05 i {
    background: url(http://pic.lvmama.com/img/member/rights05.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights06 i {
    background: url(http://pic.lvmama.com/img/member/rights06.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights07 i {
    background: url(http://pic.lvmama.com/img/member/rights07.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights08 i {
    background: url(http://pic.lvmama.com/img/member/rights08.png) no-repeat 0 7px;
    background-size: 45px;
}

.club_myrights .rights_box_gery {
    background: #f5f5f5;
    color: #999;
}

.rights_box_gery .rights01 i {
    background: url(http://pic.lvmama.com/img/member/rights01_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights02 i {
    background: url(http://pic.lvmama.com/img/member/rights02_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights03 i {
    background: url(http://pic.lvmama.com/img/member/rights03_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights04 i {
    background: url(http://pic.lvmama.com/img/member/rights04_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights05 i {
    background: url(http://pic.lvmama.com/img/member/rights05_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights06 i {
    background: url(http://pic.lvmama.com/img/member/rights06_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.rights_box_gery .rights07 i {
    background: url(http://pic.lvmama.com/img/member/rights07_grey.png) no-repeat 0 2px;
    background-size: 45px;
}

.club_myrights .rights_box:last-child {
    background-color: none;
    background-image: url(http://pic.lvmama.com/img/member/rights08_bg.png);
    background-size: 186px;
    color: #FDDE9F;
}

.club_myrights .rights_box:last-child a {
    display: inline-block;
    color: #2A314B;
    background: rgb(253, 222, 159);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdde9f', endColorstr='#f3cb79', GradientType=1);
    /* IE6-9 */
}

.rights_dialog_wrap .nova-dialog-body {
    padding: 0;
}

.rights_dialog_wrap .nova-dialog-close {
    top: -18px;
    right: -15px;
    z-index: 46;
}

.nova-dialog-no-title {
    padding-top: 0;
}

.rights_dialog_wrap {
    border-radius: 10px;
}

.box {
    position: relative;
}

.dialog_tab_content {
    width: 730px;
    height: 320px;
    border-radius: 0 0 10px 10px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    background: #fdfdfd;
    border-top:1px solid #e4e4e4;
}

.dialog_tab_list li {
    float: left;
    width: 730px;
}

.btn_l2,
.btn_r2 {
    display: block;
    width: 40px;
    height: 110px;
    position: absolute;
    cursor: pointer;
}

.btn_l2 {
    left: 0;
    background: url(http://pic.lvmama.com/img/member/left_arr.png) no-repeat 14px 44px;
    background-size: 15px;
}

.btn_r2 {
    right: 0;
    background: url(http://pic.lvmama.com/img/member/right_arr.png) no-repeat 10px 44px;
    background-size: 15px;
}

.btn_l2:hover {
    background: url(http://pic.lvmama.com/img/member/left_arr_hover.png) no-repeat 14px 44px;
    background-size: 15px;
}

.btn_r2:hover {
    background: url(http://pic.lvmama.com/img/member/right_arr_hover.png) no-repeat 10px 44px;
    background-size: 15px;
}

.dialog_tab_box {
    width: 650px;
    margin: 0 auto;
    height: 110px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.dialog_tab_list li {
    float: left;
    width: 130px;
    height: 110px;
}

.dialog_tab_list li.active,
.dialog_tab_list li:hover {
    background: #FFF9EF;
}

.dialog_tab_list li.active span {
    color: #C18C50;
}

.rights_dialog_wrap .nova-dialog-close i {
    width: 36px;
    height: 36px;
    background: url(http://pic.lvmama.com/img/member/close.png) no-repeat 0px 0px;
    background-size: 36px;
    margin: 0;
}

.rights_dialog_wrap .nova-dialog-close i:hover {
    background: url(http://pic.lvmama.com/img/member/close_hover.png) no-repeat 0px 0px;
    background-size: 36px;
}

.dialog_tab_list li i {
    width: 45px;
    height: 47px;
    display: block;
    margin: 20px auto 10px;
}

.dialog_tab_list li span {
    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.dialog_tab_list li.rights_box_gery span {
    color: #999;
}

.tab_content_text {
    color: #333;
    font-size: 14px;
}

.tab_content_title {
    color: #333;
    font-size: 18px;
    margin-bottom: 10px;
}

.dialog_content_ul .tab_content_wrap {
    width: 650px;
    margin: 30px auto 0px;
}

.dialog_tab_content li {
    width: 730px;
    height: 300px;
    overflow-y: auto;
}

.rights_dialog {
    display: none;
}

.rights_dialog a {
    color: #2299ee;
}

.coupon_wrap {
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
}

.coupon_box {
    float: left;
    margin: 0 13px 15px 0;
    padding: 17px 15px 20px 20px;
    width: 277px;
    height: 57px;
    background: url(http://pic.lvmama.com/img/member/card_bg.png) no-repeat 0px 0px;
    background-size: 312px;
}

.coupon_name {
    color: #222;
    font-size: 14px;
    width: 200px;
    height: 23px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.coupon_text {
    color: #666;
    font-size: 12px;
    line-height: 1.4;
    width: 209px;
}

.coupon_left {
    float: left;
}

.coupon_box .coupon_btn {
    float: right;
    margin-top: 16px;
    text-decoration: none;
    padding: 0px 10px;
    color: #fff;
    height: 28px;
    line-height: 28px;
    background: #f80;
    border-radius: 16px;
}

.coupon_btn {
    color: #fff;
    background: #f80
}

.coupon_box_grey {
    background: url(http://pic.lvmama.com/img/member/card_bg_grey.png) no-repeat 0px 0px;
    background-size:312px;
}

.coupon_box_grey .coupon_name,
.coupon_box_grey .coupon_text {
    color: #999
}

.coupon_box_grey .coupon_btn {
    background: #ccc;
    cursor: not-allowed
}

.vip_content_title {
    font-size: 18px;
    color: #333;
    text-align: center
}

.vip_content_title span {
    color: #C18C50;
}

.tab_content_vip {
    overflow: hidden;
    zoom: 1;
    width: 545px;
    margin: 20px auto 0;
}

.tab_content_vip .vip_item {
    width: 89px;
    height: 77px;
    margin: 0px 10px 8px;
    float: left;
    text-align: center;
}

.vip_item i {
    width: 46px;
    height: 46px;
    display: block;
    margin: 0 auto;
}

.vip_icon01 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon01.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon02 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon02.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon03 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon03.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon04 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon04.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon05 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon05.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon06 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon06.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon07 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon07.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon08 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon08.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_icon09 i {
    background: url(http://pic.lvmama.com/img/member/vip_icon09.png) no-repeat 0px 0px;
    background-size: 46px;
}

.vip_item span {
    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.vip_item_footer {
    width: 100%;
    text-align: center;
}

.tab_content_wrap .vip_btn {
    display: inline-block;
    padding: 0 40px;
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
    color: #2A314B;
    height: 40px;
    line-height: 40px;
    border-radius: 22px;
    text-decoration: none;
    background: rgb(253, 222, 159);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(253, 222, 159, 1) 0%, rgba(243, 203, 121, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdde9f', endColorstr='#f3cb79', GradientType=1);
    /* IE6-9 */
}

.tab_content_wrap .vip_btn:hover {
    background: #F3CB79;
}

.order_list_none {
    width: 100%;
    min-height: 120px;
    background: url(http://pic.lvmama.com/img/member/none_bg.png) no-repeat center 20px;
    background-size: 200px;
    padding-top: 140px;
    text-align: center;
}

.order_list_none p {
    color: #555;
    font-size: 14px;
}

.order_list_none button {
    color: #fff;
    font-size: 14px;
    height: 35px;
    padding: 0px 25px;
    text-align: center;
    border-radius: 25px;
    margin-top: 15px;
    background: #FF8800;
}

.order_list_none button:hover {
    background: #f60;
}

.coupon_box .poptips:hover {
    cursor: pointer;
}

body .lv_nav_bg {
    display: block;
}

body .lv_header {
    display: block;
    background: transparent;
}

body,
html {
    background: #fff !important;
}

/*region 首页顶部搜索*/
.home .header_search {
    margin: 19px 32px 0 0;
}

.home .header_search .lv_search_box {
    position: relative;
    border: 3px solid #FF9900;
    width: 517px;
    height: 36px;
}

.home .header_search .search_hotel_keyword {
    left: 238px !important;
}

.home .header_search .lv_search_box .lv_search {
    width: 290px;
    font-size: 14px;
}

.home .header_search .lv_search_box .js_searchDest {
    width: 109px;
}

.home .header_search .lv_search_box .js_searchKeyword {
    width: 159px;
}

.home .header_search .lv_search_box .search_type_box {
    width: 309px;
}

.home .header_search .lv_search_box .btn_lv_search {
    width: 99px;
    background-color: #FF9900;
    background-image: none;
    text-align: center;
}

.home .header_search .lv_search_box .btn_lv_search i {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    margin-top: 7px;
    vertical-align: top;
    background-image: url(//pics.lvjs.com.cn/img/search/v4/search-home.png);
    background-position: -40px -40px;
}

.home .header_search .lv_search_box .btn_lv_search em {
    font-size: 16px;
    color: #fff;
    vertical-align: top;
    line-height: 22px;
    margin-top: 8px;
    display: inline-block;
}

/*region 搜索类型*/

.home .header_search .search_type_box {
    position: static;
}

.home .header_search .search_type {
    width: 109px;
    display: block;
    font-size: 14px;
    color: #FF8800;

}

.home .header_search .search_type .btn_type {
    background: #FFF7EC;
    border-right: 1px solid #FF9900;
}

.home .header_search .search_type .btn_type .icon_arrow {
    background-image: url(//pics.lvjs.com.cn/img/search/v4/search-home.png);
    width: 11px;
    height: 7px;
    background-position: -20px -20px;
}

.home .header_search .search_type_show .btn_type .icon_arrow {
    background-position: -20px -30px;
}


.home .header_search .search_type_tab {
    width: 107px;
    margin-left: 0;
}

.home .header_search .search_type_tab li {
    color: #333;
    height: 44px;
    line-height: 44px;
}

.home .header_search .search_type_tab li:hover {
    font-size: 14px;
    color: #FF8800;
    background: none;
}

/*endregion*/

/*region 城市切换按钮*/
.home .header_search .search_city {
    position: absolute;
    top: -3px;
    left: -139px;
    width: 131px;
    height: 42px;
}

.home .header_search .search_city .btn_city {
    background-color: #FFF7EC;
    border: 3px solid #F90;
    width: 125px;
    height: 36px;
    padding: 0;

}

.home .header_search .search_city .lv_city_down {
    border: 1px solid #DDDDDD;


}

.home .header_search .search_city .lv_city_down {
    border: 1px solid #DDDDDD;


}

.home .header_search .search_city .btn_city b {
    display: inline-block;
    font-size: 16px;
    color: #444;
    line-height: 20px;
    height: 20px;
    margin: 9px 5px 8px 12px;
    vertical-align: top;
}

.home .header_search .search_city .btn_city span {
    display: inline-block;
    color: #bbb;
    position: static;
    float: none;
    line-height: 18px;
    padding: 11px 0 0 0;
    vertical-align: top;
}

.home .header_search .search_city .btn_city .icon_arrow {
    background-image: url(//pics.lvjs.com.cn/img/search/v4/search-home.png);
    background-repeat: no-repeat;
    background-position: -20px -20px;
    width: 10px;
    height: 7px;
    top: 0;
    right: 0;
    margin: 17px 7px 0 0;
}

.home .header_search .search_city_hover .btn_city .icon_arrow {
    background-position: -20px -30px;
}

.home .header_search .search_city_hover {
    margin-left: 0;


}

/*endregion*/

/*region 城市浮动框*/
.home .header_search .search_city_hover .lv_city_down {
    top: 41px;
    width: 495px;
    padding: 14px 19px 12px 19px;
    line-height: 22px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-hot {
    padding: 0;
    border: none;
}


.home .header_search .search_city_hover .lv_city_down .search-station-hot h4 {
    font-size: 14px;
    color: #999999;
    margin: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 6px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-hot .list {
    margin-bottom: 22px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-hot .list a {
    line-height: 22px;
    margin-right: 20px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-hot .list a:hover {
    color: #FF6600;
}


.home .header_search .search_city_hover .lv_city_down .search-station-cities {
    padding: 0;
    border: none;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .nav-tabs {
    line-height: 22px;
    height: 22px;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}


.home .header_search .search_city_hover .lv_city_down .search-station-cities .nav-tabs li {
    margin: 0;
    border: none;
    padding: 0 15px;
    color: #666666;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .nav-tabs li i {
    display: none;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .nav-tabs .active {
    color: #FF8800;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .tab-contents {
    margin: 0;
    padding-top: 5px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .search-station-cities-pane dl {
    line-height: 22px;
    margin-top: 5px;
    width: 515px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .search-station-cities-pane dt {
    width: 40px;
    margin-right: 4px;
    text-align: center;
    color: #FF8800;

}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .search-station-cities-pane dd {
    width: 470px;
}

.home .header_search .search_city_hover .lv_city_down .search-station-cities .search-station-cities-pane .city {
    margin-right: 20px;
    line-height: 22px;
}


/*endregion*/


/*endregion*/
/*搜索热词*/
.home-hot-word {
    display: none;
    position: absolute;
    width: 480px;
    top: 39px;
    left: 0;
    background-color: #fff;
    border: 1px solid #DDDDDD;
    line-height: 22px;
    padding: 12px 19px;
}

.hhw-title {
    font-size: 12px;
    color: #888888;
    font-weight: bold;
    margin-bottom: 2px;
}

.hhw-content {
    color: #333333;
    width: 500px;
    margin-bottom: 12px;
}

.hhw-history {
    padding-right: 20px;
    position: relative;
    width: 460px;
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom: 10px;
}

.hhw-history .hhw-list {
    margin-bottom: 9px;
}

.hhw-list a {
    color: #333;
}

.hhw-list a:hover {
    color: #F80 !important;
}

.hhw-clear {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #2299EE;
    cursor: pointer;
    margin-bottom: 5px;
}

.hhw-history li {
    margin-right: 20px;
}

.hhw-list {

}

.hhw-list li {
    cursor: pointer;
    float: left;
    margin-right: 24px;
}

.hhw-list li em {
    max-width: 100px;
    display: inline-block;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hhw-clear:hover,
.hhw-list li:hover {
    color: #FF8800;
}

.hhw-list .hhw-is-empty,
.hhw-list .hhw-is-empty:hover {
    color: #999;
    cursor: default;
}

.hhw-sub-title {
    background-color: #FFEBCA;
    color: #FF8800;
    float: left;
    width: 52px;
    margin-right: 15px;
    text-align: center;
    border-radius: 5px;
}

.hhw-sub-title em {
    vertical-align: top;
}


.hhw-content-recommend .hhw-list {
    float: left;
    width: 433px;
}

.hhw-sub-title i {
    margin-top: 4px;
    margin-right: 5px;
    vertical-align: top;
    width: 14px;
    height: 14px;
    display: inline-block;
    background-image: url(//pics.lvjs.com.cn/img/search/v4/search-home.png);
}

.hhw-sub-title img {
    margin-top: 4px;
    margin-right: 5px;
    vertical-align: top;
    width: 14px;
    height: 14px;
    display: inline-block;
}

.hhw-type i {
    background-position: 0 0;
}

.hhw-theme i {
    background-position: 0 -20px;
}

.hhw-activity i {
    background-position: 0 -40px;
}

.complete_list .icon-point {
    position: unset;
    margin-left: 0;
}